@Misc{antlr,
  key =		 {ANTLR},
  title =	 {{The ANTLR Parser Generator}},
  howpublished = {http://www.antlr.org}
}

@Book{appel91compiling,
  author =	 {Andrew Appel},
  title =	 {{Compiling with Continuations}},
  publisher =	 {Cambridge University Press},
  year =	 1991
}

@InProceedings{auslander96fast,
  author =	 {Joel Auslanderand and Matthai Philipose and Craig
                  Chambers and Susan J. Eggers and Brian N. Bershad},
  title =	 {{Fast, Effective Dynamic Compilation}},
  booktitle =	 {Proceedings of the Conference on Programming
                  Language Design and Implementation(PLDI)},
  year =	 1996,
  address =	 {Philadelphia, PA},
  month =	 {May}
}

@Article{bell73threaded,
  author =	 {James R. Bell},
  title =	 {{Threaded Code}},
  journal =	 {Communications of the ACM},
  volume =	 16,
  number =	 6,
  year =	 1973,
  pages =	 {370--372}
}

@Article{browne02associative,
  author = 	 {James C. Browne and Kevin Kane and Hongxia Tian},
  title = 	 {{An Associative Broadcast Based Coordination Model for Distributed Processes}},
  journal = 	 {LNCS: Coordination Models and Languages (COORDINATION 2002)},
  year = 	 {2002},
  volume =	 {2315},
  pages =	 {96-110},
  month =	 jan
}

@Misc{csim,
  title =	 {{CSim 19 by Mesquite Software}},
  howpublished = {http://www.mesquite.com},
  key = {csim}
}

@InProceedings{danvy90abstracting,
  author =	 {Olivier Danvy and Andrzej Filinski},
  title =	 {{Abstracting Control}},
  booktitle =	 {Proceedings of the Conference on LISP and Functional
                  Programming},
  year =	 1990,
  address =	 {Nice, France}
}

@article{draves91using,
  author =	 {Richard P. Draves and Brian N. Bershad and Richard
                  F. Rashid and Randall W. Dean},
  title =	 {{Using Continuations to Implement Thread Management
                  and Communication in Operating Systems}},
  journal =	 {SIGOPS Operating Systems Review},
  volume =	 25,
  number =	 5,
  year =	 1991,
  pages =	 {122--136}
}

@TechReport{ennals04linear,
  author =	 {Robert Ennals and Richard Sharp and Alan Mycroft},
  title =	 {{Linear Types for Packet Processing}},
  institution =	 {Intel Research Lab at Cambridge},
  year =	 2004,
  month =	 {February},
  number =	 {IRC-TR-04-013},
  address =	 {Cambridge, UK}
}

@Article{fisher93lambda,
  author =	 {Michael J. Fisher},
  title =	 {{Lambda-Calculus Schemata}},
  journal =	 {LISP and Symbolic Computation: An International
                  Journal},
  year =	 1993,
  volume =	 6,
  pages =	 {259--288}
}

@article{galernter92coordination,
 author = {David Gelernter and Nicholas Carriero},
 title = {{Coordination Languages and Their Significance}},
 journal = {Communications of the ACM},
 volume = {35},
 number = {2},
 year = {1992},
 pages = {97--107}
 }

@InProceedings{gay03nesc,
  author =	 {David Gay and Phil Levis and Robert von Behren and
                  Matt Welsh and Eric Brewer and David Culler},
  title =	 {{The \textit{nesC} Language: A Holistic Approach to
                  Networked Embedded Systems}},
  booktitle =	 {Proceedings of the Conference on Programming
                  Language Design and Implementation(PLDI)},
  year =	 2003,
  address =	 {San Diego, CA},
  month =	 {June}
}

@InProceedings{george03taming,
  author =	 {Lal George and Matthias Blume},
  title =	 {{Taming the IXP Network Processor}},
  booktitle =	 {Proceedings of the Conference on Programming
                  Language Design and Implementation (PLDI)},
  pages =	 {26--37},
  year =	 2003,
  address =	 {San Diego, CA},
  month =	 {June}
}

@InProceedings{graunke03modeling,
  author =	 {Paul Graunke and Robert Bruce Findler and Shriram
                  Krishnamurthi and Matthias Felleisen},
  title =	 {{Modeling Web Interactions}},
  booktitle =	 {Proceedings of the 12th European Symposium on
                  Programming},
  pages =	 {238--252},
  year =	 2003,
  address =	 {Warsaw, Poland},
  month =	 {April}
}

@InProceedings{hicks98plan,
  author =	 {Michael Hicks and Pankaj Kakkar and Jonathan
                  T. Moore and Carl A. Gunter and Scott Nettles},
  title =	 {{PLAN: A Packet Language for Active Networks}},
  booktitle =	 {Proceedings of the International Conference on
                  Functional Programming (ICFP)},
  pages =	 {86--93},
  year =	 1998,
  address =	 {Baltimore, MD},
  month =	 {September}
}

@TechReport{hursch95separation,
  author =	 {Walter L. H\"{u}rsch and Cristina Videira Lopes},
  title =	 {{Separation of Concerns}},
  institution =	 {Northeastern University},
  year =	 1995,
  number =	 {NU-CCS-95-03},
  address =	 {Boston, MA},
  month =	 {February}
}

@Article{jagannathan95coarse,
  author =	 {R. Jagannathan},
  title = 	 {{Coarse-Grain Dataflow Programming of Conventional Parallel Computers}},
  journal =      {Advanced Topics in Dataflow Computing and Multithreading},
  chapter = 	 {7},
  publisher = 	 {Wiley-IEEE Computer Society Press},
  year = 	 {1995},
  month =	 {June},
  pages =	 {113--130}
}

@Article{johnston04advances,
  author = 	 {Wesley M. Johnston and J. R. Paul Hanna and Richard J. Millar},
  title = 	 {{Advances in Dataflow Programming Languages}},
  journal = 	 {ACM Computing Surveys},
  year = 	 {2004},
  volume =	 {36},
  number =	 {1},
  pages =	 {1--34},
  month =	 {March}
}

@InProceedings{kasten04perimorph,
  author =	 {E. P. Kasten and Philip K. McKinley},
  title =	 {{Perimorph: Run-Time Composition and State
                  Management for Adaptive Systems}},
  booktitle =	 {Proceedings of the 4th International Workshop on
                  Distributed Auto-adaptive and Reconfigurable Systems
                  (DARES)},
  pages =	 {332--337},
  year =	 2004,
  address =	 {Hachioji, Japan},
  month =	 {March}
}

@Article{landin98generalization,
  author =	 {Peter J. Landin},
  title =	 {{A Generalization of Jumps and Labels}},
  journal =	 {Journal of Higher-Order and Symbolic Computation},
  year =	 1998,
  volume =	 11,
  pages =	 {125--143}
}

@Article{magee96structured,
  author = 	 {J. Magee and N. Dulay and J. Kramer},
  title = 	 {{Structured Parallel and Distributed Programs}},
  journal = 	 {Software Engineering Journal},
  year = 	 {1996},
  pages =	 {73--82}
}

@Article{mahmood04compositional,
  author = 	 {Nasim Mahmood and Guosheng Deng and James C. Browne},
  title = 	 {{Compositional Development of Parallel Programs}},
  journal = 	 {LNCS: Languages and Compilers for Parallel Computing (LCPC 2003)},
  year = 	 {2004},
  volume =	 {2958},
  pages =	 {109--126},
  month =	 jan
}

@Article{mckinley04composing,
  author =	 {Philip K. McKinley and Seyed Masoud Sadjadi and Eric
                  P. Kasten and Betty H.C Cheng},
  title =	 {{Composing Adaptive Software}},
  journal =	 {IEEE Computer},
  year =	 2004,
  volume =	 37,
  number =	 7,
  pages =	 {56--64},
  month =	 {July}
}

@InProceedings{mogul87packet,
  author =	 {J. Mogul and R. Rashid and M. Accetta},
  title =	 {{The Packet Filter: An Efficient Mechanism for
                  User-Level Network Code}},
  booktitle =	 {Proceedings of the Eleventh Symposium on Operating
                  Systems Principles (SOSP)},
  year =	 1987,
  pages =	 {39--51},
  address =	 {Austin, TX}
}

@InProceedings{moore01practical,
  author =	 {Jonathan T. Moore and Michael Hicks and Scott
                  Nettles},
  title =	 {{Practical Programmable Packets}},
  booktitle =	 {Proceedings of the IEEE Computer and Communication
                  Society Conference (INFOCOM)},
  pages =	 {41--50},
  year =	 2001,
  month =	 {April}
}

@Book{morrison94flow,
  author =	 {J. Paul Morrison},
  title = 	 {{Flow-Based Programming}},
  publisher = 	 {van Nostrand Reinhold, International Thomson Publishing},
  year = 	 {1994},
  address =      {New York, NY}
}

@Article{papadopoulos98coordination,
  author = 	 {George A. Papadopoulos and Farhad Arbab},
  title = 	 {{Coordination Models and Languages}},
  journal = 	 {Advances in Computers},
  year = 	 {1998},
  volume =	 {46},
  month =	 aug
}

@InProceedings{pardyak96dynamic,
  author =	 {Przemyslaw Pardyak and Brian N. Bershad},
  title =	 {{Dynamic Binding for an Extensible System}},
  booktitle =	 {Proceedings of the Second Symposium on Operating
                  Systems Design and Implementation (OSDI)},
  year =	 1996,
  address =	 {Seattle, WA},
  month =	 {October}
}

@InProceedings{reynolds72definitional,
  author =	 {John C. Reynolds},
  title =	 {{Definitional Interpreters for Higher-Order
                  Programming Languages}},
  booktitle =	 {Proceedings of the ACM Annual Conference},
  year =	 1972,
  pages =	 {717--740},
  address =	 {Boston, MA}
}

@Article{reynolds93discoveries,
  author =	 {John C. Reynolds},
  title =	 {{The Discoveries of Continuations}},
  journal =	 {LISP and Symbolic Computation: An International
                  Journal},
  year =	 1993,
  volume =	 6,
  pages =	 {233--247}
}

@InProceedings{samimi04kernel,
  author =	 {F. A. Samimi and Philip K. McKinley and Seyed Masoud
                  Sadjadi and P. Ge},
  title =	 {{Kernel-Middleware Interaction to Support Adaptation
                  in Pervasive Computing Environments}},
  booktitle =	 {Proceedings of the 2nd Workshop on Middleware for
                  PErvasive and Ad-Hoc Computing},
  year =	 2004,
  address =	 {Toronto, Canada}
}

@Article{silc98asynchrony,
  author = 	 {Jurij Silc and Borut Robic and Theo Ungerer},
  title = 	 {{Asynchrony in Parallel Computing: From Dataflow to Multithreading}},
  journal = 	 {Parallel and Distributed Computing Practices},
  year = 	 {1998},
  volume =	 {1},
  number =	 {1},
  pages =	 {3--30},
  month =	 mar
}

@Article{strachey00continuations,
  author =	 {Christopher Strachey and Christopher P. Wadsworth},
  title =	 {{Continuations: A Mathematical Semantics for
                  Handling Full Jumps}},
  journal =	 {Journal of Higher-Order and Symbolic Computation},
  year =	 2000,
  volume =	 13,
  pages =	 {135--152}
}

@Article{sussman98scheme,
  author =	 {Gerald J. Sussman and Steele, Jr, Guy L.},
  title =	 {{Scheme: An Interpreter for Extended Lambda
                  Calculus}},
  journal =	 {Journal of Higher-Order and Symbolic Computation},
  year =	 1998,
  volume =	 11,
  pages =	 {405--439}
}

@Misc{systemc,
  key =		 {systemc},
  title =	 {{SystemC}},
  howpublished = {http://www.systemc.org}
}

@InProceedings{yang02aspectoriented,
  author =	 {Z. Yang and B. H. C. Cheng and R. E. K. Stirewalt
                  and J. Sowell and S. M. Sadjadi and P. K. McKinley},
  title =	 {{An Aspect-Oriented Approach to Dynamic Adaptation}},
  booktitle =	 {Proceedings of the First Workshop on Self-Healing
                  Systems (WOSS)},
  pages =	 {85--92},
  year =	 2002,
  address =	 {Charleston, SC}
}

